Programming
2025. 4. 7.
Electron과 React로 데스크톱 애플리케이션 개발하기 (1)
먼저, Electron을 사용하는 이유 웹을 개발하면서도 한 번쯤 이런 궁금증을 품게 됩니다."이거 그냥 데스크탑 앱으로 만들 수는 없을까?" Electron은 이런 요구에 맞아 떨어지는 대안입니다. 웹 기술로 데스크탑 앱을 만들 수 있으면서도, Native 수준의 파일 접근이나 시스템 API 제어도 가능합니다. 여기에 React까지 더하면, 웹 화면같은 익숙한 느낌이 들지만 데스크탑에서도 구동되는 UI 를 구성할 수 있습니다. Slack, Discord는 실제로 이렇게 Electron으로 개발한 대표적인 사례입니다. Electron은 데스크탑 애플리케이션을 웹 기술로 개발할 수 있게 해주는 프레임워크로, Chromium과 Node.js를 결합한 구조를 가집니다. React는 프론트엔드 라이브러리로 ..